package com.ld.security.server.admin.modules.ge.po;

import com.ld.security.common.mybatis.base.po.PagePo;
import com.ld.security.server.admin.modules.ge.entity.GeFieldEntity;
import com.ld.security.server.admin.modules.ge.entity.GeViewEntity;
import com.ld.security.server.admin.modules.ge.vo.EarlyDetailsVo;
import com.ld.security.server.admin.modules.ge.vo.ModelRenderVo;
import com.ld.security.server.admin.modules.ge.vo.RenderViewVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.List;
import java.util.Map;

@Data
public class DynModelPo extends PagePo<Map> {



    @ApiModelProperty("视图编号")
    private String viewId;


    @ApiModelProperty("模型编码")
    private String code;

    private GeViewEntity view;

    @ApiModelProperty("渲染模型")
    private RenderViewVo.ModelVo modelRender;

    /**
     * 预警模型
     */
    private List<EarlyDetailsVo.EarlyDetails> earlyModels;

}
